package EPIRPSystem;


/**
 * Generated from IDL interface "EPIRP".
 *
 * @author JacORB IDL compiler V 2.3.0, 17-Feb-2007
 * @version generated at 2013-5-20 22:07:19
 */

public interface EPIRPOperations
{
	/* constants */
	/* operations  */
	EPIRPConstDefs.Result get_irp_outline(java.lang.String irp_version, EPIRPConstDefs.SupportedIRPListHolder supported_irp_list) throws EPIRPSystem.InvalidIRPVersion,EPIRPSystem.GetIRPOutline;
	EPIRPConstDefs.Result get_irp_reference(java.lang.String manager_identifier, java.lang.String system_dn, java.lang.String irp_id, java.lang.String irpClassName, org.omg.CORBA.StringHolder irp_reference) throws EPIRPSystem.GetIRPReference,ManagedGenericIRPSystem.InvalidParameter;
	EPIRPConstDefs.Result release_irp_reference(java.lang.String manager_identifier, java.lang.String irp_reference) throws EPIRPSystem.UnknownIRPReference,EPIRPSystem.ReleaseIRPReference;
	java.lang.String[] get_ep_irp_versions() throws EPIRPSystem.GetEPIRPVersions;
	ManagedGenericIRPConstDefs.Method[] get_ep_irp_operations_profile(java.lang.String irp_version) throws ManagedGenericIRPSystem.InvalidParameter,ManagedGenericIRPSystem.OperationNotSupported,EPIRPSystem.GetEPIRPOperationsProfile;
	ManagedGenericIRPConstDefs.Method[] get_ep_irp_notification_profile(java.lang.String irp_version) throws ManagedGenericIRPSystem.InvalidParameter,ManagedGenericIRPSystem.OperationNotSupported,EPIRPSystem.GetEPIRPNotificationProfile;
}
